public class TestDuoTai {

    public static void main(String[] args) {

        // 根据不同的子类，调用不同的功能，
        // 用 Person指向子类，方便调用不同的子类，一种类型多种形态（多态）
//        Person per= new Student2();
//        //Person per2= new Student2();
//        //判定当前这个人是一号学生，就调用魔术技能
//        if (per instanceof  Student1){
//            // 需要把per1降级使用，降成Student1对象
//            Student1 stu1 = (Student1) per;
//            stu1.skill();
//        }
//        if (per instanceof Student2){
//            Student2 stu2 = (Student2) per;
//            stu2.skill();
//        }

        // in 升级 Integer (装箱)
        String str = "123456";
       int  iinum= Integer.valueOf(str);
       // Integer转化为 int类型就是拆箱（降级）  从 12升级为了 izhuang （Integer）类型
        Integer izhuang =new Integer(12);
        System.out.println(izhuang);


    }
}
